package 对象数组;

import java.util.ArrayList;

/*
 * ArrayList 常用方法：
 *
 *   public boolean add(E e);向集合当中添加元素，E为数据类型，和泛型一致
 *      对于ArrayList来说，add一定是成功的，返回值为true，但对于其他集合来说，不一定成功的，所以要保留返回值
 *
 *   public E get(index);获取集合当中的元素，index是索引编号，从0开始，返回值就是对应位置的元素
 *
 *   public E remove(index);删除集合当中的元素，index是索引编号，从0开始，返回值就是被删除的元素
 *
 *   public int size();  获取集合的长度，返回值是集合中元素的个数
 *
 *
 * */
public class ArrayList常用方法 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        //添加元素
        //返回值为boolean类型，代表添加是否成功
        boolean success = list.add("hi");
        System.out.println("添加的返回值：" + success);
        list.add("你好");
        list.add("我是");
        list.add("lee");
        System.out.println(list);
        // 获取元素
        System.out.println("第0号索引是：" + list.get(0));

        //删除元素
        String a = list.remove(0);
        System.out.println("被删除的是：" + a);
        System.out.println("删除后的list是：" + list);

        //获取长度
        int size = list.size();
        System.out.println("list的长度是：" + size);

    }
}
